goods sold and delivered - German English Dictionary